HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#29 @lincanbin :
因为暂时找不到更好的方法。
不过Phaser框架似乎能阻止屏幕自动睡眠,但他的强制横/竖屏我没测试成功,还是可以转的。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
强制横屏我解决了,用transform-origin: 50vw 50vw;即可中心旋转canvas。
现在iOS的防止屏幕自动睡眠和锁屏事件检测还没有解决(iOS7就不行,其他版本不知道)
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#2 @lincanbin :
你这方法可行,我播放一个时长1s的空白视频(纯黑图片用ffmpeg转mp4),屏幕一直亮着。因为我在上面放了背景图片,所以别人也看不到有视频,后面直接隐藏起来好了。
这下终于不需要超前的API了。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#23 @lincanbin :
他那个是反编译游戏Lua脚本然后用JS写出来的代码,不方便开源,我这个是根据开源SIF客户端写的。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#21 @lincanbin :
我发现HTML5游戏引擎Phaser能实现强制屏幕方向,现在在学习这个引擎。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#21 @lincanbin :
我说白了吧,就是搞个LL SIF的网页版,虽然目前已经有人做出来了。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
我目前就是这样处理的,但一旦中途旋转屏幕之后就不好处理了。
说到这里你或许知道我问这几个问题的原因了吧。
#19 @lincanbin :回复#18 @ivanilla :
直接整页旋转90°就是个不错的方案了。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#16 @lincanbin :
有没有强制网页横屏显示的比较好的解决方案?
Screen Orientation API太新了:https://www.w3.org/TR/screen-orientation/#examples
我的小米5尊享版,拿去华强北改6GB内存,改完无限重启了
其实是:前天下午在官网买的到现在都没发货,难道小米把我当黄牛了?
准备转战二手东了。
#51 @lincanbin :回复#50 @ivanilla :
不用等手机到手就可以申请。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#16 @lincanbin :
移动版Chrome在关闭标签时还会触发一次hidden事件。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#13 @lincanbin :
我试了下,Android浏览器(我测试了最新版FF和Chrome)的锁屏对于PV API是有反应的,不管是手动按电源键锁屏还是屏幕自动睡眠,但iOS7(我懒得升级。。。)的Safari和Chrome则没反应。
不过移动版Chrome在锁屏会触发两次事件。。。
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#12 @lincanbin :
显示undefined?
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#9 @lincanbin :
另外移动平台你测试了吗?
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#9 @lincanbin :
试试这段?
HTML5 Page Visibility API 在切换到其他窗口时不起作用
回复#7 @lincanbin :
我测试了下,桌面最新版FF和Chrome目前还不支持Standby API,这个是W3C 2014年提出的草案,到现在还没浏览器真正支持?或者我用错方法了?我的判断方法是:
if (typeof navigator.wakeLock !== "undefined")不知有没有问题,反正这边判断的都